loggerhead turtle - English Synonyms Dictionary